home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PCMania 32
/
PCMania CD32_2.iso
/
bioforge
/
script
/
ai_lex.scp
< prev
next >
Wrap
Text File
|
1995-03-02
|
6KB
|
455 lines
{ LEX_LOAD
@Çì LEX_WOUNDS
^îÇ = 0
}
{ HARD_LOAD
@Çì LEX_WOUNDS
^îÇ = 0
}
{ LEX_BLINKY
:TOP
W 3 SECONDS
I @Ç⌐ LEX THEN
@Ç¥ BLINK
J #Çâ
}
{ KILLLEX
I ^ï┤ THEN
é
^ï┤ = 1
.ÇâÇÇ = 0
Æ
@Ç¥ EXITMONITOR
I ^ï┐ THEN
W ^ï┐ SECONDS
^ï┐ = 2
w CURFIG RESTORE ALL
Ü 0 0 0 999
ì 0
ì MOVE 0 0 0 0
^îÇ = 1
C SHOW STITLE
H
}
{ DAMAGE_LEX_IMPACT _AMOUNT
@Ç¢ PLAYER
I .ÇâÇÇ <= 0 THEN
é
D ~ÇÇ IMPACT
I .ÇâÇÇ <= 0 THEN
{
^ï┐ = 7
║ ON
@Çì KILLLEX
}
}
{ DAMAGE_LEX_ENERGY _AMOUNT
@Ç¢ PLAYER
I .ÇâÇÇ <= 0 THEN
é
D ~ÇÇ ENERGY
I .ÇâÇÇ <= 0 THEN
{
^ï┐ = 7
║ ON
@Çì KILLLEX
}
}
{ LEX_DEATH
@Ç¥ EXITMONITOR
â
A OFF
║ ON
M DIE
o
^ï┐ = 7
@Ç¥ KILLLEX
}
{ LEX_STAND
I @ÇÄ ZEG THEN
{
M FLOAT
é
}
:TOP
M STAND CONTINUE
W @Çà 2 14 SECONDS
I ^Ç╡ == 0 THEN
{
I @ÇÆ RTHAND THEN
{
I @Çà 10 20 < 15 THEN
M STAND_3
E
M STAND_4
}
E
{
N @Çà 2 4
{
U 2
M STAND_1
X ÇÇ
U 3
M STAND_2
X ÇÇ
U 4
I @Çà 10 20 < 15 THEN
M STAND_3
E
M STAND_4
X ÇÇ
}
}
}
J #Çë
}
{ LEX_WALK
I .ÇéÇÇ < 33 THEN
M WALK_DMG2
E I .ÇéÇÇ < 66 THEN
M WALK_DMG1
E
M WALK
}
{ LEX_RUN
I .ÇéÇÇ < 33 THEN
{
M RUN CONTINUE
W 10
A OFF
M RUN_N_FALL
M GET_UP_FORWARD
A ON
}
E
M RUN
}
{ LEX_WALK_BACK
I .ÇéÇÇ < 33 THEN
M LIMP_BACK
E
M WALK_BACK
}
{ LEX_ATK_SHOOT
I @Çæ RTHAND GRENADE THEN
M GRENADE_TOSS
E I ^ïº = 1 OR ^üÇ THEN
{
^ïº = 0
@Çì FIRE_PFD
I ^üÇ = 0 THEN
{
W 3 SECONDS
i LEX PFDONCE
}
}
E I @Çæ RTHAND BLASTER = $üâ OR @Çæ RTHAND TONFA = $üâ THEN
{
I @Ç⌐ LEXMIR THEN
{
M ATK_SHOOT_FAIL CONTINUE
@Çå `à╝
W 2 SECONDS
@Çì ADDLOGWEAPONSFAIL
é
}
M ATK_SHOOT
}
}
{ FIRE_PFD
M PFD_SHOOT_1 FREEZE
@Ç¥ STARTPFDBLAST
@Ç╣ BOLTPFD LTLOWARM 6 15 0 0 0
@Çì STOPPFDBLAST
M PFD_SHOOT_2
}
{ STARTPFDBLAST
e PFDBLST
f LTLOWARM
v CURITEM PDFFR0 ON RESET 0
v CURITEM PDFSD0 ON RESET 0
v CURITEM PDFFR0 ON INCREMENT 4
v CURITEM PDFSD0 ON INCREMENT 4
â
â
â
}
{ STOPPFDBLAST
â
â
â
â
â
@ÇÜ PFDBLST
┤
}
{ LEX_SHOOT
I @Çæ RTHAND GRENADE THEN
M GRENADE_TOSS
E I ^ïº = 1 OR ^üÇ THEN
{
^ïº = 0
@Çì FIRE_PFD
I ^üÇ = 0 THEN
{
W 3 SECONDS
i LEX PFDONCE
}
}
E I @Çæ RTHAND BLASTER = $üâ OR @Çæ RTHAND TONFA = $üâ THEN
{
I @Ç⌐ LEXMIR THEN
{
M SHOOT_FAIL CONTINUE
@Çå `à╝
W 2 SECONDS
@Çì ADDLOGWEAPONSFAIL
é
}
M SHOOT
}
}
{ ADDLOGWEAPONSFAIL
W 2 SECONDS
i LEX WEAPONSFAIL
}
{ LEX_ENTER_COMBAT
I @Ç⌐ HARD THEN
@Ç¥ HARD_ENTER_COMBAT
E
{
M ENTER_COMBAT
w CURFIG CLEAR MDHNRR1 PICTURE 2
w CURFIG CLEAR MDHNRF1 PICTURE 3
w CURFIG CLEAR MDHNLL1 PICTURE 4
w CURFIG CLEAR MDHNLF3 PICTURE 5
}
}
{ LEX_LEAVE_COMBAT
I @Ç⌐ HARD THEN @Ç¥ HARD_LEAVE_COMBAT
E
{
w CURFIG RESTORE MDHNRR1
w CURFIG RESTORE MDHNRF1
w CURFIG RESTORE MDHNLL1
w CURFIG RESTORE MDHNLF3
}
}
{ LEX_STIMULUS _DAMAGE
P ~Çü
:GOT_HIT
I @Çó ^îà == $üâ THEN
{
^îå
}
é
}
{ LEX_BAT_100_TAKE
@üì `ëª $üë "a battery/GEine Batterie/FUne batterie !"
}
{ LEX_BAT_150_TAKE
@üì `ëª $üë "a battery/GEine Batterie/FUne batterie !"
}
{ LEX_ABAT_500_TAKE
@üì `ëº $üë "an alien battery/GEine außerirdische Batterie/FUne batterie d'extra-terrestre !"
}
{ LEX_BLASTER_TAKE
@üì `ë¿ $üë "a blaster/GEin Strahler/FUne arme !"
}
{ LEX_BLASTER2_TAKE
@üì `ë¿ $üë "a blaster/GEin Strahler/FUne arme !"
}
{ LEX_BLASTERM2_TAKE
@üì `ë¿ $üë "a blaster/GEin Strahler/FUne arme !"
}
{ LEX_BLASTERM3B_TAKE
@üì `ë¿ $üë "a blaster/GEin Strahler/FUne arme !"
}
{ LEX_BLASTERM5_TAKE
@üì `ë¿ $üë "a blaster/GEin Strahler/FUne arme !"
}
{ LEX_BLOCK_TAKE
@üì `ë⌐ $üë "an alien artifact/GEin außerirdisches Artefakt/FUn objet fabriqué par les extra-terrestres !"
W 5 SECONDS
i LEX ARTIFACT
}
{ LEX_BOMB_TAKE
I @Çí CURFIG FIREBTN2 THEN
{
^àÿ = 500
@Çì BLAST_LEX
é
}
@üì `ë¬ $üë "a bomb!/GEine Bombe!/FUne bombe !"
}
{ LEX_CAYARM_TAKE
@üì `ë½ $üë "a severed arm/GEin abgetrennter Arm/FUn bras tranché..."
W 3 SECONDS
i LEX ARMOFF
}
{ LEX_CAYLOG_TAKE
I ^ÇÑ THEN
{
I ^Ǫ THEN
@üì `ë¼ $üë "Caynan's logbook/GCaynans Logbuch/FLe livre de bord de Caynan"
E
@üì `ë¡ $üë "Caynan's logbook?/GCaynans Logbuch?/FLe livre de bord de Caynan ?"
}
E
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_DANELOG_TAKE
I ^ÇÑ THEN
@üì `ë» $üë "Dane's logbook/GDanes Logbuch/FLe livre de bord de Dane"
E
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_ESCHERLOG_TAKE
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_FLUTE_TAKE
@üì `ë░ $üë "a flute/GEine Flöte/FUne flûte"
}
{ LEX_FORK_TAKE
@üì `ë▒ $üë "a fork/GEine Gabel/FUne fourchette"
^îæ = $üâ
W 3 SECONDS
i LEX FINDFORK
}
{ LEX_FORK_DROP
^îæ = $üé
}
{ LEX_GRENADE_TAKE
@üì `ë▓ $üë "a grenade!/GEine Granate!/FUne grenade !"
}
{ LEX_KEY_TAKE
@üì `ë⌐ $üë "an alien artifact/GEin außerirdisches Artefakt/FUn objet fabriqué par les extra-terrestres..."
}
{ LEX_KEYDVICE_TAKE
@üì `ë│ $üë "a device with a button/GEin Gerät mit einem Knopf/FUn appareil avec un bouton"
}
{ LEX_LEXLOG_TAKE
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_LOGA_TAKE
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_LOGB_TAKE
@üì `ë« $üë "a logbook/GEin Logbuch/FUn livre de bord"
}
{ LEX_MEAT_TAKE
@üì `ë╡ $üë "a hunk of meat/GEin Fleischklumpen/FUn morceau de viande"
}
{ LEX_MEDICAID_TAKE
@üì `ë╢ $üë "a medical device/GEin medizinisches Gerät/FUn appareil médical"
}
{ LEX_ZEDICAID_TAKE
@Ç¥ LEX_MEDICAID_TAKE
}
{ LEX_PHOTO_TAKE
@üì `ë╖ $üë "a photograph/GEin Foto/FUne photographie"
}
{ LEX_REFLECT_TAKE
@üì `ë╕ $üë "a shimmering cube/GEin schimmernder Würfel/FUn cube miroitant"
}
{ LEX_REFLECT_DROP
P ~ÇÇ
~ÇÇ = 0
I @Ç⌐ LEXMIR != 1 THEN é
I @Ç¡ CURFIG PLTDOOR THEN é
I @Çó ^àï THEN
^àï
^ÇÜ = $ââ
@Çå `éÆ
ù LEX
@Ç¥ LEX_WOUNDS
I @ÇÄ BCH || @ÇÄ PAD THEN ~ÇÇ = 1
I @ÇÄ TMP || @ÇÄ LND THEN ~ÇÇ = 1
I @ÇÄ BTN THEN ~ÇÇ = 1
I ~ÇÇ THEN
{
M CHOKE
@Ç¥ KILLLEX
é
}
}
{ LEX_SCANNER_TAKE
@üì `ë╣ $üë "a scanning device/GEin Scanner/FUn scanner"
}
{ LEX_TONFA_TAKE
@üì `ë║ $üë "a big gun/GEin Gewehr/FUne grosse arme"
W 10 SECONDS
i LEX TONFA
}
{ LEX_WTALKY_TAKE
@üì `ë╗ $üë "a damaged walky-talky/GEin beschädigtes Funkgerät/FUn talkie-walkie endommagé"
}
{ LEX_LOG_ADDED
@Ç¢ PLAYER
@Çå `äñ
v CURFIG LEXPIM ON INCREMENT 60
}
{ LEX_LOG_SEEN
@Ç¢ PLAYER
v CURFIG LEXPIM OFF
w CURFIG RESTORE LEXPIM
}
//$ 26 - version number